constructor(typeId: string, owner: SuperPlayer, options?:
SuperComponentCreateOptions) |
构造函数,初始化组件的类型标识符、所有者引用和创建选项,并绑定相关事件。 |
deconstructor(op?: string): void |
析构函数,用于清理组件资源,解绑相关事件。 |
init(): void |
组件初始化方法,可以在此方法中执行组件的初始化逻辑。 |
getOwner(): SuperPlayer |
获取组件的所有者实例,类型为SuperPlayer。 |
onStart(): void |
组件启动时调用的方法,继承自EntitySuperComponent类的同名方法。 |
onItemStopUseOnAfterEvent(event: ItemStopUseOnAfterEvent): void |
玩家停止使用物品后的事件处理函数。 |
onItemStartUseAfterEvent(event: ItemStartUseAfterEvent): void |
玩家开始使用物品后的事件处理函数。 |
onItemReleaseAfterEvent(event: ItemReleaseUseAfterEvent): void |
玩家释放使用物品后的事件处理函数。 |
onItemCompleteAfterEvent(event: ItemCompleteUseEvent): void |
玩家完成使用物品后的事件处理函数。 |
onItemUseOnAfterEvent(event: ItemUseOnAfterEvent): void |
玩家在方块上使用物品后的事件处理函数。 |
onItemUseAfterEvent(event: ItemUseAfterEvent): void |
玩家使用物品后的事件处理函数。 |
onPlayerSpawnAfterEvent(event: PlayerSpawnAfterEvent): void |
玩家生成后的事件处理函数。 |
onPlaceBlockAfterEvent(event: PlayerPlaceBlockAfterEvent): void |
玩家放置方块后的事件处理函数。 |
onLeaveAfterEvent(event: PlayerLeaveAfterEvent): void |
玩家离开后的事件处理函数。 |
onJoinAfterEvent(event: PlayerJoinAfterEvent): void |
玩家加入后的事件处理函数。 |
onInteractWithEntityAfterEvent(event: PlayerInteractWithEntityAfterEvent):
void |
玩家与实体互动后的事件处理函数。 |
onInteractWithBlockAfterEvent(event: PlayerInteractWithBlockAfterEvent):
void |
玩家与方块互动后的事件处理函数。 |
onInputPermissionCategoryChangeAfterEvent(event:
PlayerInputPermissionCategoryChangeAfterEvent): void |
玩家输入权限类别改变后的事件处理函数。 |
onGameModeChangeAfterEvent(event: PlayerGameModeChangeAfterEvent):
void |
玩家游戏模式改变后的事件处理函数。 |
onEmoteAfterEvent(event: PlayerEmoteAfterEvent): void |
玩家表情动作后的事件处理函数。 |
onDimensionChangeAfterEvent(event: PlayerDimensionChangeAfterEvent):
void |
玩家维度改变后的事件处理函数。 |
onBreakBlockAfterEvent(event: PlayerBreakBlockAfterEvent): void |
玩家破坏方块后的事件处理函数。 |
onLeaveBeforeEvent(event: PlayerLeaveBeforeEvent): void |
玩家离开前的事件处理函数。 |
onInteractWithEntityBeforeEvent(event: PlayerInteractWithEntityBeforeEvent):
void |
玩家与实体互动前的事件处理函数。 |
onInteractWithBlockBeforeEvent(event: PlayerInteractWithBlockBeforeEvent):
void |
玩家与方块互动前的事件处理函数。 |
onGameModeChangeBeforeEvent(event: PlayerGameModeChangeBeforeEvent):
void |
玩家游戏模式改变前的事件处理函数。 |
onItemUseOnBeforeEvent(event: ItemUseOnBeforeEvent): void |
玩家在方块上使用物品前的事件处理函数。 |
onItemUseBeforeEvent(event: ItemUseBeforeEvent): void |
玩家使用物品前的事件处理函数。 |
onChatSendBeforeEvent(event: ChatSendBeforeEvent): void |
玩家发送聊天信息前的事件处理函数。 |
onPlaceBlockBeforeEvent(event: PlayerPlaceBlockBeforeEvent): void |
玩家放置方块前的事件处理函数。 |
onBreakBlockBeforeEvent(event: PlayerBreakBlockBeforeEvent): void |
玩家破坏方块前的事件处理函数。 |